@charset "utf-8";
/* CSS Document */


/*页面整体宽度控制*/
.wrapper { width: 1200px; margin: auto;}
/* 公用头部区域 
-------------------------------------- */
.header-wrap { background-color: #FFF; width: 100%;}
.public-head-layout { height: 120px;}
/* 站点logo */
.public-head-layout .header-left{width:344px;float:left;padding-top:38px;}
.public-head-layout .site-logo { width: 122px; height: 56px; float: left; margin-right:10px;}
.public-head-layout .site-logo img { max-width: 240px; max-height: 60px;}
.public-head-layout .head-tit{float:left;padding-top:10px;}

/* 头部搜索 */
.head-search-bar {position: relative;}
.head-search-bar { width: 630px; float: left; padding-top:45px; overflow: hidden;}
#search ul.tab { width: 200px; height: 24px; display:block; position: absolute; z-index: 99; top: 22px; left: 0px; overflow: hidden;}
#search ul.tab li { font-weight: bold; line-height: 20px; color: #666; white-space: nowrap; float: left; height: 20px; float: left; padding: 0 14px 3px 14px; margin-right: 8px; cursor: pointer;}
#search ul.tab li.current:hover {background: #f69;}
#search ul.tab li.current { line-height: 22px; color: #FFF; background: #f69; height: 20px; float: left; padding: 0 14px 3px 14px; margin: 0;}
.head-search-bar .search-form { background-color: #f69; height: 36px; padding: 2px;position:relative;}
.head-search-bar .search-form .search-icon{  position: absolute;top: 10px;left: 10px;color: #aaa;font-size: 16px;}
.head-search-bar .input-text { line-height: 24px; color: #555;text-indent:2em; width: 82%; float: left; padding: 6px 1%; border: none 0; height: 24px;}

.head-search-bar .input-submit,
.head-search-bar .input-submit:hover { font-size: 16px; color: #FFF; background-color: transparent; width: 15%; height: 36px; float: right; border: none; cursor: pointer;font-family: 'Microsoft YaHei';}
.head-search-bar .keyword { line-height: 20px; color: #999; white-space: nowrap; width: 500px; height: 20px; margin-top: 4px; overflow: hidden;}
.head-search-bar .keyword ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; vertical-align: top; display: inline-block; *display:inline/*IE6、7*/;}
.head-search-bar .keyword ul li { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; margin-right: 12px;}
.head-search-bar .keyword ul li a { color: #777;}

/*头部购物车按钮*/
.head-cart{float:left;margin-top:45px;margin-left:45px;}
.head-cart .my-cart{height:36px;background:#f9f9f9;border:1px solid #ccc;padding:0 10px;line-height:36px;}
.head-cart .my-cart i.cart-icon{font-size: 0px;line-height: 0;background: url(../images/new/zbj_global_bg.png) no-repeat -220px -4px;width: 22px;height: 19px;float: left;margin: 10px 7px 0 0;}
i.jt {display: inline-block;_display: inline;margin-left: 8px;font: 400 13px/13px consolas;text-align: center;cursor: pointer;}
.head-cart a{color:#666;display:block;}
.head-cart a:hover{text-decoration:none;}

/* 公用导航区域
-------------------------------------- //zmr>v30*/
.public-nav-layout { width: 100%; height: 36px; border-bottom: solid 2px #ed3577; margin: 0 auto; position: relative; z-index: 50000;}
/*站点导航菜单*/
.public-nav-layout .site-menu { font-size: 0; *word-spacing:-1px/*IE6、7*/; white-space: nowrap; max-width: 1008px; float: left; overflow: hidden;}
.public-nav-layout .site-menu li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; *zoom: 1;}
.public-nav-layout .site-menu li a {  font-size: 16px; font-weight: normal; line-height: 36px; color: #666; height: 36px; padding: 0 24px; display: inline-block; *display:inline/*IE6、7*/; zoom:1;}
.public-nav-layout .site-menu li a:hover { text-decoration: none; color: #f69;}
.public-nav-layout .site-menu li a.current { font-weight: 600; color: #f69; }
/*分类导航菜单*/
.public-nav-layout .all-category { background-color: #ed3577; display: block; width:192px; height: 36px; float: left;}
.public-nav-layout .all-category .title { line-height: 24px; height: 24px;padding:7px;margin-left:15px;}
.public-nav-layout .all-category .title h3 a { font-size: 16px; font-weight: normal; color: #FFF;margin-left: 4px;}

.public-nav-layout .all-category .title i { font-size: 0px; line-height: 0; background: url(../images/new/zbj_global_bg.png) no-repeat -282px -242px; width: 18px; height: 14px; float: left; margin: 4px 4px 0 0;}
.public-nav-layout .all-category:hover .category{display:block;}
.public-nav-layout .all-category .category {  border-top: 2px solid #d42e69; display:none;}

.public-nav-layout .category .menu { background-color: #F69;position:relative;}
.public-nav-layout .category .menu li { background-color: #F69; width: 190px;position: relative; z-index: 1; zoom:1;border:1px solid transparent;border-right:none;}
.public-nav-layout .category .menu li a{font-family: Microsoft YaHei;}
.public-nav-layout .category .menu li.hover{width:193px;background:#fafafa;border:1px solid #ed3577;border-right:none;}
.public-nav-layout .category .menu li.hover .class{background: #fafafa;margin-right: 0px;border-bottom:1px solid transparent;margin-right:-1px; }
.public-nav-layout .category .menu li.hover .class a{color:#f69;}
.public-nav-layout .category .class{position:relative;z-index:6;border-bottom: 1px solid #fd85ad;margin-left: 3px;margin-right: 3px;padding:6px 0px 11px 12px;*padding:9px 10px;}
.public-nav-layout .category .class .level-one-class h4{line-height:21px;height:21px;font-weight: 600;/*padding-left:3px;*/}
.public-nav-layout .category .class .level-one-class h4 a{color:#fff;font-size:14px;}
.public-nav-layout .category .class .hot-class{height:44px; line-height:22px; overflow:hidden;}
.public-nav-layout .category .class .hot-class a{display: inline-block;vertical-align: middle;margin-right: 10px; _margin-right: 7px;color: #fff;}
.public-nav-layout .category .sub-class{ display:none;width: 780px; min-height:83px;border: 1px solid #ed3577;position: absolute;left: 193px;top: -1px;z-index: 5;background: #fff;box-shadow: 1px 1px 3px #ccc,-1px -1px 3px #ccc;-moz-box-shadow: 1px 1px 3px #ccc,-1px -1px 3px #ccc; background:#fafafa;}
.public-nav-layout .category .class .arrow {background: url(../images/new/zbj_global_bg.png) no-repeat -156px 0; width: 5px;height: 9px;  position: absolute;top: 50%;right: 3px;margin-top: -5px;}
.public-nav-layout .category .sub-class .hot-class{width:100%;padding:10px 0 0 20px;overflow: hidden;}
.public-nav-layout .category .sub-class .hot-class a {float: left;display: inline;display: inline-block;padding: 0 0 0 8px;margin-right: 20px;margin-top:10px;line-height: 24px;background: #666;color: #fff;white-space: nowrap;font-family:Arial, "微软雅黑";}
.public-nav-layout .category .sub-class .hot-class i {display: inline-block;_display: inline;margin-left: 8px;width: 23px;height: 24px;font: 400 9px/24px consolas;background: #333;text-align: center;cursor: pointer;}
.public-nav-layout .category .sub-class .hot-class a:hover{background:#f69;text-decoration:none;}
.public-nav-layout .category .sub-class .hot-class a:hover i{background:#ed3577;}
.public-nav-layout .category .sub-class .subitems{width:760px;padding:5px 10px 0 10px;}
.public-nav-layout .category .sub-class .subitems dl.fo-menu{width:100%;}
.public-nav-layout .category .sub-class .subitems dl.fo-menu:last-child{border-bottom:none;}
.public-nav-layout .category .sub-class .subitems dl.fo-menu dt{position: relative;float: left;width:70px; padding-right:15px; padding-top:2px; text-align:right;font-weight: 700;}
.public-nav-layout .category .sub-class .subitems dl.fo-menu dt a{color:#f69;}
.public-nav-layout .category .sub-class .subitems dl.fo-menu dt i{display: inline-block;_display: inline;margin-left: 8px;font: 400 9px/24px consolas;}
.public-nav-layout .category .sub-class .subitems dl.fo-menu dd{width:665px;overflow:hidden;float:left;padding: 3px 0; border-bottom:1px solid #eee;}

.public-nav-layout .category .sub-class .subitems dl.fo-menu dd a {float: left;padding: 0 8px;margin:2px 0;line-height: 16px;height: 16px;border-left: 1px solid #eee;white-space: nowrap;color:#666;font-family:Arial, "微软雅黑";}
.public-nav-layout .category .sub-class .subitems dl.fo-menu dd a:hover{text-decoration: none;color:#ed3577;}


/* 面包屑所在位置 */
.nch-breadcrumb-layout { text-align: center;}
.nch-breadcrumb { font-size: 0; *word-spacing:-1px/*IE6、7*/; text-align: left; height: 20px; padding: 10px 0; margin: 0 auto;}
.nch-breadcrumb span { font-size: 12px; line-height: 20px; color: #999; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/* IE6,7*/; height: 20px; zoom: 1;}
.nch-breadcrumb i { font-size: 14px; color: #AAA; margin-right: 4px;}
.nch-breadcrumb span.arrow { font-family: "微软雅黑"; line-height: 20px; color: #AAA; margin: 0 6px;}
.nch-breadcrumb a { color: #777; display: block; }
.nch-breadcrumb a:hover { color: #D93600;}

#com_top_adv{position:relative;width:1200px; height:80px; line-height:80px; margin:0 auto;}